package com.ibm.csorb.dao;

import java.util.List;

import com.ibm.csorb.entity.CsCycleBt;

public interface CsCycleBtDao {

	public void save(CsCycleBt transientInstance);

	public void delete(CsCycleBt persistentInstance);

	public CsCycleBt findById(java.lang.Integer id);

	public List<CsCycleBt> findByExample(CsCycleBt instance);

	public List<CsCycleBt> findByProperty(String propertyName, Object value);

	public List<CsCycleBt> findByCycleId(Object cycleId);

	public List<CsCycleBt> findByBucketId(Object bucketId);

	public List<CsCycleBt> findByStatus(Object status);

	public List<CsCycleBt> findBySuccess(Object success);

	public List<CsCycleBt> findByFailure(Object failure);

	public List<CsCycleBt> findAll();

	public CsCycleBt merge(CsCycleBt detachedInstance);

	public void attachDirty(CsCycleBt instance);

	public void attachClean(CsCycleBt instance);

}